.overview {
  margin-bottom: 20px;
  :global(.arco-card) {
    :global(.arco-card-header) {
      height: 60px;

      :global(.arco-card-header-title) {
        font-size: 19px;
        color: var(--color-text-2);
      }
    }
  }

  .overview-select {
    right: 20px;
    transform: translateY(-43px);
    position: absolute;
    width: 225px;
    height: 32px;
    :global(.arco-select-view) {
      background-color: var(--color-bg-popup) !important;
      :global(.arco-input-tag-inner) {
        display: flex;
        flex-wrap: nowrap;
      }
    }
  }

  .overview-total {
    margin-bottom: 15px;
    padding: 0 20px;

    .total-item {
      display: flex;
      align-items: center;
      gap: 20px;
      padding: 8px 0;
      color: var(--color-text-1);
    }

    .total-icon {
      width: 60px;
      height: 60px;
    }

    .total-count {
      font-size: 23px;
      font-weight: 600;
      color: var(--color-text-1);
    }

    .total-title {
      font-size: 14px;
      color: var(--color-text-3);
    }

    .total-divider {
      height: 60px;
    }
  }

  .overview-cases {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    padding-top: 15px;

    .cases-title {
      margin: 0 20px;
      font-size: 19px;
      color: var(--color-text-2);
    }
  }
}

.empty {
  display: flex;
  justify-content: center;
  align-items: center;
}
